artificial harbor - Turkish English Dictionary